/*
 * ConsoleUI es la clase main desde donde se probaran los metodos 
 * del MailServer y MailClient, enviando y recibiendo mensajes. 
 */
package server;

import client.MailClient;

/**
 *
 * @author Nick
 * @version 1.0.0
 */
public class ConsoleUI {
    /**
     * main, el metodo principal desde donde se probaran las funcionalidades
     * del MailServer y MailClient.
     * @param args Argumentos de las acciones en la ejecucion del programa.
     */
    public static void main(String[] args) {
       MailServer server=new MailServer("gmail");
       MailClient pepe=new MailClient("pepe", server);
       MailClient juan=new MailClient("Juan",server);
       pepe.sendMessage("pepe", "Juan", "trabajo", "Hola que tal 1");
       pepe.sendMessage("pepe", "Daniela", "trabajo", "Hola que tal");
       pepe.sendMessage("pepe", "Juan", "trabajo2", "Hola mundo que tal 2");
       int cantMensaje = juan.chekMessages();
        System.out.println("El numero de mensajes en espera es: "+cantMensaje);
        for (int i = 0; i < cantMensaje; i++){
            System.out.println(juan.readMessage().toString());
        } 
    }
}
